package com.ruoyi.system.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 试听生管理对象 TRYSTUDENT
 * 
 * @author ruoyi
 * @date 2021-11-08
 */
public class TRYSTUDENT extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 学生id 主键 */
    private String tryId;

    /** 学生名字 */
    @Excel(name = "学生名字")
    private String tryName;

    /** 学生班级 */
    @Excel(name = "学生班级")
    private String tryClass;

    /** 学生性别 */
    @Excel(name = "学生性别")
    private String trySex;

    /** 学生状态 */
    @Excel(name = "学生状态")
    private String tryCondition;

    /** 学生身份证号 */
    @Excel(name = "学生身份证号")
    private String tryNumbercard;

    /** 手机号 */
    @Excel(name = "手机号")
    private String tryPhoneNumber;

    /** 住址 */
    @Excel(name = "住址")
    private String tryAddress;

    /** 入学时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "入学时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date tryBeginTime;

    /** 结束时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "结束时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date tryFinish;

    /** 备注 */
    @Excel(name = "备注")
    private String tryCause;

    public void setTryId(String tryId) 
    {
        this.tryId = tryId;
    }

    public String getTryId() 
    {
        return tryId;
    }
    public void setTryName(String tryName) 
    {
        this.tryName = tryName;
    }

    public String getTryName() 
    {
        return tryName;
    }
    public void setTryClass(String tryClass) 
    {
        this.tryClass = tryClass;
    }

    public String getTryClass() 
    {
        return tryClass;
    }
    public void setTrySex(String trySex) 
    {
        this.trySex = trySex;
    }

    public String getTrySex() 
    {
        return trySex;
    }
    public void setTryCondition(String tryCondition) 
    {
        this.tryCondition = tryCondition;
    }

    public String getTryCondition() 
    {
        return tryCondition;
    }
    public void setTryNumbercard(String tryNumbercard) 
    {
        this.tryNumbercard = tryNumbercard;
    }

    public String getTryNumbercard() 
    {
        return tryNumbercard;
    }
    public void setTryPhoneNumber(String tryPhoneNumber) 
    {
        this.tryPhoneNumber = tryPhoneNumber;
    }

    public String getTryPhoneNumber() 
    {
        return tryPhoneNumber;
    }
    public void setTryAddress(String tryAddress) 
    {
        this.tryAddress = tryAddress;
    }

    public String getTryAddress() 
    {
        return tryAddress;
    }
    public void setTryBeginTime(Date tryBeginTime) 
    {
        this.tryBeginTime = tryBeginTime;
    }

    public Date getTryBeginTime() 
    {
        return tryBeginTime;
    }
    public void setTryFinish(Date tryFinish) 
    {
        this.tryFinish = tryFinish;
    }

    public Date getTryFinish() 
    {
        return tryFinish;
    }
    public void setTryCause(String tryCause) 
    {
        this.tryCause = tryCause;
    }

    public String getTryCause() 
    {
        return tryCause;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("tryId", getTryId())
            .append("tryName", getTryName())
            .append("tryClass", getTryClass())
            .append("trySex", getTrySex())
            .append("tryCondition", getTryCondition())
            .append("tryNumbercard", getTryNumbercard())
            .append("tryPhoneNumber", getTryPhoneNumber())
            .append("tryAddress", getTryAddress())
            .append("tryBeginTime", getTryBeginTime())
            .append("tryFinish", getTryFinish())
            .append("tryCause", getTryCause())
            .toString();
    }
}
